package org.lora.exception;

/**
 * <p>
 * 类名:TransactionException
 * </p>
 * 描述:MVC相关异常<br>
 * 创建时间:2016年7月25日 下午2:57:00<br>
 * 
 * @author Bladnir@outlook.com<br>
 *         修改历史:<br>
 *         2016年7月25日 Bladnir 创建<br>
 */
public class TransactionException extends LoraCoreException {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	/**
	 * 构造方法
	 */
	public TransactionException() {
		super();
	}

	/**
	 * 构造方法
	 * 
	 * @param message
	 */
	public TransactionException(String message) {
		super(message);
	}

	/**
	 * 构造方法
	 * 
	 * @param message
	 * @param cause
	 */
	public TransactionException(String message, Throwable cause) {
		super(message, cause);
	}

	/**
	 * 构造方法
	 * 
	 * @param cause
	 */
	public TransactionException(Throwable cause) {
		super(cause);
	}

	/**
	 * 构造方法
	 * 
	 * @param errorCode
	 * @param errorMessage
	 */
	public TransactionException(String errorCode, String errorMessage) {
		super("[" + errorCode + "]" + errorMessage);
	}

}
